@charset "gb2312";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,div,ul,li,ol,dl,dt,dd,td,p,pre, form, fieldset, input, textarea, blockquote, th, button,em,select{ padding:0; margin:0;}
img,border,select,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
body{color:#555454; font-size:12px; font:Arial, 宋体, sans-serif;line-height:22px;}
/*共用*/
a{text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
/*共用结束*/

.top{width:976px; height:92px; margin:0 auto; overflow:hidden;}
.logo{width:960px; height:92px; margin:0 auto;}
.logo_l{ padding:31px 0 0 26px;}
.logo_r{ padding:10px 10px 0 0;}
.menu{width:960px; height:46px; margin:0 auto; padding:0 8px;}
.menu li{width:95px; height:35px; background:url(../images/menu_line.gif) no-repeat 0 5px;float:left; padding:11px 6px 0 5px; }
#foot { width:100%; height:132px; background:url(../images/foot_bg.jpg) repeat-x; margin-top:10px;}
.footfont { color:#FFF; line-height:24px;}
#bottom{width:960px; height:132px;  margin:0 auto; }
#bottom_l{ float:left; width:53px; height:132px;}
#bottom_2{ color:#FFF; line-height:24px; float:left; width:500px;}
#bottom_3{ float:left; width:200px; height:132px; }
.top_icon {	padding: 11px 15px 0px 0px; width: 200px; height: 16px; float: right;}
.top_icon li {	padding: 0px 5px; float: left;}
.topright { color:#FFF; text-decoration:underline;}
.topright a:hover{color:#efefef;}
#prolist {padding:6px 15px; height:72px;}
#prolist dt { float:left;}
#prolist dd { float:left; margin-left:4px;}
#prolist dd a{color:#666;}
#prolist dd a:hover{color:#ab0216;}
.more { color:#333; font-family:Arial, Helvetica, sans-serif;}
.more a:hover { text-decoration:underline;}


#solution a{color:#666;}
#solution a:hover {color:#ab0216;}

